roasted potatoes - French English Dictionary